#nav{padding:0 20px;}
#nav li{position:relative;text-align:left;}
#nav li.over{z-index:999;}
#nav a,
#nav a:hover{display:block;line-height:1.3em;text-decoration:none;}
#nav span{display:block;cursor:pointer;white-space:nowrap;}
#nav li ul span{white-space:normal;}
#nav li{float:left;}
#nav li.active a{color:#d96708;}
#nav a{float:left;padding:5px 12px 6px 8px;color:#a7c6dd;font-weight:bold;}
#nav li.over a,
#nav a:hover{color:#fff;}
* html #nav li a{margin-right:1px;}
#nav ul li,
#nav ul li.active{float:none;margin:0;padding-bottom:1px;background:#fff;}
#nav ul li.last{background:#ecf3f6;padding-bottom:0;}
#nav ul a,
#nav ul a:hover{float:none;padding:0;background:none;}
#nav ul li a{font-weight:normal !important;}
#nav ul{display:none;left:0px;position:absolute;top:25px;width:15em;z-index:10;border:1px solid #FEFEFE;background-color:#2d2d2d;border-width:0px 1px 1px 1px;padding:0px 0px;}
#nav li.over > ul{left:0;}
#nav li.over > ul li.over > ul{left:100px;}
#nav li.over ul ul{left:-10000px;}
#nav ul li a{background:#ecf3f6;font-size:14px;padding:2px 0px 3px 0px;}
#nav ul li a:hover{background:#ecf3f6;font-size:14px;padding:2px 0px 3px 0px;border:none;}
#nav ul li a,
#nav ul li a:hover{color:#000 !important;font-size:14px;}
#nav ul span, #nav ul li.last li span{padding:1px 15px 2px 15px;}
#nav ul ul{left:100px;top:7px;}